LINE Botテンプレ
細かく説明してもいいけど、別に面白くもないのでとりあえずテンプレとして使ってください
一応ざっくりコメントは付けてありますが、読むのは気が向いたらでいいです
code: javascript
function createReply(message) {
//ここに色々応答プログラムを書く!!
if (message === "hello") {
return "world";
} else {
return message;
}
}
////////////////// 以下はややこしい諸々 //////////////////
// Messaging APIのチャネルアクセストークン
const CHANNEL_ACCESS_TOKEN = "自分のアクセストークンをここに入れる";
function doPost(e) {
const events = JSON.parse(e.postData.contents).events;
events.forEach((event) => {
// イベントがメッセージの受信だったとき
if(event.type == "message") {
reply(event);
}
});
}
function reply(e) {
// 受信したメッセージをそのまま送信
const message = {
"replyToken": e.replyToken,
"messages": [
{
"type": "text",
"text": createReply(e.message.text)
}
]
};
// 送信のための諸準備
const replyData = {
"method": "post",
"headers": {
"Content-Type": "application/json",
"Authorization": "Bearer " + CHANNEL_ACCESS_TOKEN
},
"payload": JSON.stringify(message)
};
// JSON形式でAPIにポスト
}